tower reactor - French English Dictionary